Inexact Shift-and-invert Arnoldi’s Method and Implicit Restarts with Preconditioning for Eigencomputations
نویسندگان
چکیده
We consider the computation of a few eigenvectors and corresponding eigen-values of a large sparse nonsymmetric matrix. In order to compute eigenvaluesin an isolated cluster around a given shift we apply shift-and-invert Arnoldi’smethod with and without implicit restarts. For the inner iterations we useGMRES as the iterative solver. The costs of the inexact solves are measuredby the number of inner iterations needed by the iterative solver at each outerstep of the algorithm.We first extend the relaxation strategy developed by Simoncini [2] to im-plicitely restarted Arnoldi’s method which yields an improvement in the overallcosts of the method.Secondly we apply a new preconditioning strategy to the inner solver. Weshow that small rank changes of the preconditioner can produce significantsavings in the total number of iterations. This property has been observed in[1]. Numerical experiments illustrate the theory. References[1] M.A. Freitag and A. Spence, Convergence rates for inexact inverse iteration withapplication to preconditioned iterative solves, to appear in BIT.[2] V. Simoncini, Variable accuracy of matrix-vector products in projection methods foreigencomputation, SIAM J. Numerical Analysis 43, 3 (2005), pp. 1155–1174.
منابع مشابه
Backward error analysis of the shift-and-invert Arnoldi algorithm
We perform a backward error analysis of the inexact shift-and-invert Arnoldi algorithm. We consider inexactness in the solution of the arising linear systems, as well as in the orthonormalization steps, and take the non-orthonormality of the computed Krylov basis into account. We show that the computed basis and Hessenberg matrix satisfy an exact shift-and-invert Krylov relation for a perturbed...
متن کاملAn Implicitly Restarted Lanczos Bidiagonalization Method for Computing Smallest Singular Triplets
We describe the development of a method for the efficient computation of the smallest singular values and corresponding vectors for large sparse matrices [4]. The method combines state-of-the-art techniques that make it a useful computational tool appropriate for large scale computations. The method relies upon Lanczos bidiagonalization (LBD) with partial reorthogonalization [6], enhanced with ...
متن کاملAn Arnoldi Method for Nonlinear Symmetric Eigenvalue Problems
where T (λ) ∈ R is a family of symmetric matrices depending on a parameter λ ∈ J , and J ⊂ R is an open interval which may be unbounded. As in the linear case T (λ) = λI −A a parameter λ is called an eigenvalue of T (·) if problem (1) has a nontrivial solution x 6= 0 which is called a corresponding eigenvector. We assume that the matrices T (λ) are large and sparse. For sparse linear eigenvalue...
متن کاملImplicitly restarted Arnoldi with purification for the shift-invert transformation
The need to determine a few eigenvalues of a large sparse generalised eigenvalue problem Ax = λBx with positive semidefinite B arises in many physical situations, for example, in a stability analysis of the discretised Navier-Stokes equation. A common technique is to apply Arnoldi’s method to the shift-invert transformation, but this can suffer from numerical instabilities as is illustrated by ...
متن کاملFixed - Polynomial Approximate Spectral Transformations for Preconditioning the Eigenvalue Problem
Fixed-Polynomial Approximate Spectral Transformations for Preconditioning the Eigenvalue Problem by Heidi K. Thornquist Arnoldi’s method is often used to compute a few eigenvalues and eigenvectors of large, sparse matrices. When the eigenvalues of interest are not dominant or wellseparated, this method may suffer from slow convergence. Spectral transformations are a common acceleration techniqu...
متن کامل